﻿using System.Collections.Generic;
using Cms.Domain;

namespace Cms.Application.Admin.Views
{
    public interface IEditPluginTemplateView : IAdminPageView, ITranslatable
    {
        int TemplateID { get; }

        int PluginID { get; set; }

        string Name { get; set; }

        string Description { get; set; }

        string SourceCode { get; set; }
        void SetTemplateID(int id);

        IList<PluginTemplateLiteral> GetPluginLiterals(string templateVirtualPath);
    }
}